package com.qf.convert;

import org.apache.commons.beanutils.Converter;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author 高圆圆
 * @date 2023/5/31 10:55
 * 自定义的类实现org.apache.commons.beanutils.Converter接口--->称为转换器
 */
public class DateConvert implements Converter {
    @Override
    public Object convert(Class type, Object value) { //参数2:目标类型 任意Java对象
        try {
            //String的日期文本---转换成java.util.Date
            //创建一个SimpleDateFormat
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd") ;
            //解析---字符串
            Date date = sdf.parse(value.toString());
            return date ;
        } catch (ParseException e) {
            e.printStackTrace();
        }

        return null;
    }
}
